import cv2
import numpy as np
#载入原图
img_original=cv2.imread('/Users/vine/Documents/Winglab/ISPTestCode/testPic/Clip/2021091120354001191G-CL0615-6.jpg')
#转变为HSV颜色空间
img_hsv=cv2.cvtColor(img_original,cv2.COLOR_BGR2HSV)
# cv2.imshow('img_hsv',img_hsv)
#返回黄色区域的二值图像
# img_yellow=cv2.inRange(img_original,(100,43,46),(125,255,255)) # 蓝色
img_yellow=cv2.inRange(img_original,(0,0,0),(180,255,46)) # 黑色
# img_yellow=cv2.inRange(img_original,(0,43,46),(10,255,255)) # 红色
# img_yellow=cv2.inRange(img_original,(0,43,46),(34,255,255)) # 红色
##输入图像与输入图像在掩模条件下按位与，得到掩模范围内的原图像
img_specifiedColor=cv2.bitwise_and(img_original,img_original,mask=img_yellow)
# cv2.imshow('img_yellow',img_specifiedColor)
cv2.imwrite('/Users/vine/Desktop/colorMask11.jpg', img_specifiedColor)
